package com.wejoy.video.middle.station.data.domain.res;

import com.wejoy.video.middle.station.data.domain.BaseDomain;

/**
 * 视频资源库
 *
 * @author Administrator
 * @date 2021年10月25日 17:52:36
 */
public class VideoResLib extends BaseDomain {
    /** 扩展名 */
    private String extensionName;
    /** 视频路径 */
    private String path;
    /** 上传者身份类型(1.内部 2.外部) */
    private Integer uploaderType;
    /** 上传用户id */
    private String createUserId;
    /** 时长(秒) */
    private Double duration;
    /** 文件大小(byte) */
    private Long fileSize;
    /** 数据状态(0.新增,1:审核,-9:删除) */
    private Integer dataStatus;
    /** 文件名称 */
    private String fileName;
    /** 来源类型,1:七牛,2:腾讯,3:其他 */
    private Integer sourceType;
    /** 海报 */
    private String poster;
    /** 操作人 */
    private String operator;
    /** 分类id */
    private String classificationId;
    /** 数据状态 */
    private Integer status;
    /**
     * 类型
     * @see com.wejoy.video.middle.station.data.enums.dict.EnumVideoResLibType;
     * */
    private Integer type;

    /** VO HLS播放地址 */
    private String playHls;

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getClassificationId() {
        return classificationId;
    }

    public void setClassificationId(String classificationId) {
        this.classificationId = classificationId;
    }

    public String getPlayHls() {
        return playHls;
    }

    public void setPlayHls(String playHls) {
        this.playHls = playHls;
    }

    public String getExtensionName() {
        return extensionName;
    }

    public void setExtensionName(String extensionName) {
        this.extensionName = extensionName;
    }


    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }


    public Integer getUploaderType() {
        return uploaderType;
    }

    public void setUploaderType(Integer uploaderType) {
        this.uploaderType = uploaderType;
    }


    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }


    public Double getDuration() {
        return duration;
    }

    public void setDuration(Double duration) {
        this.duration = duration;
    }


    public Long getFileSize() {
        return fileSize;
    }

    public void setFileSize(Long fileSize) {
        this.fileSize = fileSize;
    }


    public Integer getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }


    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }


    public Integer getSourceType() {
        return sourceType;
    }

    public void setSourceType(Integer sourceType) {
        this.sourceType = sourceType;
    }


    public String getPoster() {
        return poster;
    }

    public void setPoster(String poster) {
        this.poster = poster;
    }


    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }


    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

}